A Simple Algorithm For 2D Voronoi Diagrams